#ifndef __4032_H__
#define __4032_H__

#include "pcf8576.h"

extern I2C_HandleTypeDef hi2c1;

extern void i4031_full(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);
extern void i4031_clear(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);

extern void i4031_drawNum(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer, unsigned char index, unsigned char val);

extern void i4031_img1(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);
extern void i4031_img2(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);
extern void i4031_img3(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);
extern void i4031_img4(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);

extern void i4032LcdTest(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);
extern void i4032preTpTest(I2C_HandleTypeDef* i2cn, PCF8576_INIT init, uint8 * buffer);

#endif //__4031_H__
